
#define BITS_PER_UNIT 8
#define SI_TYPE_SIZE (sizeof(SItype) * BITS_PER_UNIT)

typedef unsigned int UQItype __attribute__ ((mode (QI)));
typedef          int SItype  __attribute__ ((mode (SI)));
typedef unsigned int USItype __attribute__ ((mode (SI)));
typedef          int DItype  __attribute__ ((mode (DI)));
typedef          int word_type __attribute__ ((mode (__word__)));
typedef unsigned int UDItype __attribute__ ((mode (DI)));

#ifdef __ARMEB__
	struct DIstruct	{SItype high, low;};
#else
	struct DIstruct {SItype low, high;};
#endif

typedef union
{
	struct DIstruct s;
	DItype ll;
}DIunion;
